<?php
$email = "linda@linda.com.br";
$token = "EC5B5C789C0BF6852E79AA9E24F404C5";
//$url = "https://ws.pagseguro.uol.com.br/v2/checkout/?email=" . $email . "&token=" . $token;
$url = "http://localhost/sandbox/servico/entrada.php?email=" . $email . "&token=" . $token;
$xml = "email=suporte@lojamodelo.com.br&token=95112EE828D94278BD394E91C4388F20\
	&currency=BRL\
	&itemId1=0001\
	&itemDescription1=Notebook Prata\
	&itemAmount1=24300.00\
	&itemQuantity1=1\
	&itemWeight1=1000\
	&itemId2=0002\
	&itemDescription2=Notebook Rosa\
	&itemAmount2=25600.00\
	&itemQuantity2=2\
	&itemWeight2=750\
	&reference=REF1234\
	&senderName=Jose Comprador\
	&senderAreaCode=11\
	&senderPhone=56273440\
	&senderEmail=comprador@uol.com.br\
	&shippingType=1\
	&shippingAddressStreet=Av. Brig. Faria Lima\
	&shippingAddressNumber=1384\
	&shippingAddressComplement=5o andar\
	&shippingAddressDistrict=Jardim Paulistano\
	&shippingAddressPostalCode=01452002\
	&shippingAddressCity=Sao Paulo\
	&shippingAddressState=SP\
	&shippingAddressCountry=BRA";

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, Array("Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1"));
curl_setopt($curl, CURLOPT_POSTFIELDS, $xml);
$xml = curl_exec($curl);
//curl_exec($curl);
curl_close($curl);

echo $xml;
if($xml == 'Unauthorized'){
    //Insira seu código avisando que o sistema está com problemas, sugiro enviar um e-mail avisando para alguém fazer a manutenção 

    //header('Location: paginaDeErro.php');
    echo 'Nao autorizado!';
    exit;//Mantenha essa linha
}

$xml = simplexml_load_string($xml);

if(count($xml -> error) > 0){
    //header('Location: paginaDeErro.php');
	echo 'Erro';
    exit;
}

// Dando tudo certo, temos dois itens a ver:
// $xml->code, que contém o código da venda
// $xml->date, que contém a data + hora da venda

//header('Location: https://pagseguro.uol.com.br/v2/checkout/payment.html?code=' . $xml -> code);
//É o ideal: transfere direto, sem o usuário ter que clicar no link.
?>
<a href="http://localhost/sandbox/principal/pagamento.php?code=<?=$xml->code?>">Link para pagamento</a>